﻿using ControleRepresentante.Logic.Models;

namespace WebSite.Controllers.PrintTemplates
{
    public class TriviumPrintTemplate : IPrintTemplate
    {
        public bool CanHandle(Representante representante, Pedido pedido)
        {
            return representante.UseTrivium &&
                   pedido.Fabrica.FabricaTrivium != null && pedido.Fabrica.FabricaTrivium.IsTrivium;
        }

        public string ViewName { get { return "TriviumPrint"; } }

        public string GetNumero(Pedido pedido)
        {
            return pedido.Numero.ToString();
        }
    }
}